package com.wangjiyuan.giftshuo.bean.more;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by wjy on 2016/11/22.
 */

public class PostsBean {
    /**
     * ad_monitors : []
     * approved_at : 1479716073
     * author : {"avatar_url":"http://img02.liwushuo.com/image/160616/iofn22wfu.jpg","created_at":1466065664,"id":22,"introduction":"美体有妙方的长颈鹿小姐","nickname":"资优生"}
     * content_type : 2
     * content_url : http://www.liwushuo.com/posts/1046549/content
     * cover_animated_webp_url : null
     * cover_image_url : http://img03.liwushuo.com/image/161121/kkxh4wlt0.jpg-w720
     * cover_webp_url : http://img03.liwushuo.com/image/161121/kkxh4wlt0.jpg?imageView2/2/w/720/q/85/format/webp
     * created_at : 1479783600
     * editor_id : 1137
     * feature_list : [1,6,9]
     * id : 1046549
     * introduction : 剪一款适合自己的短发，没准你就会潮到爆哦~
     * label_ids : []
     * liked : false
     * likes_count : 840
     * limit_end_at : null
     * media_type : 0
     * published_at : 1479783600
     * share_msg : 如今的短发不仅是中性的代言，时尚的舞台永远都会有它的一席之地。就连一直被众人瞩目的明星也会出其不意剪个短发来张扬属于自己的个性宣言，敢于变化的人一定是勇敢而自信的。
     * short_title :
     * status : 0
     * template :
     * title : 姐妹们，变装短发也可以性感又可爱
     * updated_at : 1479778481
     * url : http://www.liwushuo.com/posts/1046549
     */

    @SerializedName("approved_at")
    private int approvedAt;
    @SerializedName("author")
    private AuthorBean author;
    @SerializedName("content_type")
    private int contentType;
    @SerializedName("content_url")
    private String contentUrl;
    @SerializedName("cover_animated_webp_url")
    private Object coverAnimatedWebpUrl;
    @SerializedName("cover_image_url")
    private String coverImageUrl;
    @SerializedName("cover_webp_url")
    private String coverWebpUrl;
    @SerializedName("created_at")
    private int createdAt;
    @SerializedName("editor_id")
    private int editorId;
    @SerializedName("id")
    private int id;
    @SerializedName("introduction")
    private String introduction;
    @SerializedName("liked")
    private boolean liked;
    @SerializedName("likes_count")
    private int likesCount;
    @SerializedName("limit_end_at")
    private Object limitEndAt;
    @SerializedName("media_type")
    private int mediaType;
    @SerializedName("published_at")
    private int publishedAt;
    @SerializedName("share_msg")
    private String shareMsg;
    @SerializedName("short_title")
    private String shortTitle;
    @SerializedName("status")
    private int status;
    @SerializedName("template")
    private String template;
    @SerializedName("title")
    private String title;
    @SerializedName("updated_at")
    private int updatedAt;
    @SerializedName("url")
    private String url;
    @SerializedName("ad_monitors")
    private List<?> adMonitors;
    @SerializedName("feature_list")
    private List<Integer> featureList;
    @SerializedName("label_ids")
    private List<?> labelIds;

    public int getApprovedAt() {
        return approvedAt;
    }

    public void setApprovedAt(int approvedAt) {
        this.approvedAt = approvedAt;
    }

    public AuthorBean getAuthor() {
        return author;
    }

    public void setAuthor(AuthorBean author) {
        this.author = author;
    }

    public int getContentType() {
        return contentType;
    }

    public void setContentType(int contentType) {
        this.contentType = contentType;
    }

    public String getContentUrl() {
        return contentUrl;
    }

    public void setContentUrl(String contentUrl) {
        this.contentUrl = contentUrl;
    }

    public Object getCoverAnimatedWebpUrl() {
        return coverAnimatedWebpUrl;
    }

    public void setCoverAnimatedWebpUrl(Object coverAnimatedWebpUrl) {
        this.coverAnimatedWebpUrl = coverAnimatedWebpUrl;
    }

    public String getCoverImageUrl() {
        return coverImageUrl;
    }

    public void setCoverImageUrl(String coverImageUrl) {
        this.coverImageUrl = coverImageUrl;
    }

    public String getCoverWebpUrl() {
        return coverWebpUrl;
    }

    public void setCoverWebpUrl(String coverWebpUrl) {
        this.coverWebpUrl = coverWebpUrl;
    }

    public int getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(int createdAt) {
        this.createdAt = createdAt;
    }

    public int getEditorId() {
        return editorId;
    }

    public void setEditorId(int editorId) {
        this.editorId = editorId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public boolean isLiked() {
        return liked;
    }

    public void setLiked(boolean liked) {
        this.liked = liked;
    }

    public int getLikesCount() {
        return likesCount;
    }

    public void setLikesCount(int likesCount) {
        this.likesCount = likesCount;
    }

    public Object getLimitEndAt() {
        return limitEndAt;
    }

    public void setLimitEndAt(Object limitEndAt) {
        this.limitEndAt = limitEndAt;
    }

    public int getMediaType() {
        return mediaType;
    }

    public void setMediaType(int mediaType) {
        this.mediaType = mediaType;
    }

    public int getPublishedAt() {
        return publishedAt;
    }

    public void setPublishedAt(int publishedAt) {
        this.publishedAt = publishedAt;
    }

    public String getShareMsg() {
        return shareMsg;
    }

    public void setShareMsg(String shareMsg) {
        this.shareMsg = shareMsg;
    }

    public String getShortTitle() {
        return shortTitle;
    }

    public void setShortTitle(String shortTitle) {
        this.shortTitle = shortTitle;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getTemplate() {
        return template;
    }

    public void setTemplate(String template) {
        this.template = template;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(int updatedAt) {
        this.updatedAt = updatedAt;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public List<?> getAdMonitors() {
        return adMonitors;
    }

    public void setAdMonitors(List<?> adMonitors) {
        this.adMonitors = adMonitors;
    }

    public List<Integer> getFeatureList() {
        return featureList;
    }

    public void setFeatureList(List<Integer> featureList) {
        this.featureList = featureList;
    }

    public List<?> getLabelIds() {
        return labelIds;
    }

    public void setLabelIds(List<?> labelIds) {
        this.labelIds = labelIds;
    }
}
